اپراتور typeof | آموزش جاوا اسکریپت | برنامه نویسی


عضو شوید


نام کاربری
رمز عبور

:: فراموشی رمز عبور؟

عضویت سریع

نام کاربری
رمز عبور
تکرار رمز
ایمیل
کد تصویری
براي اطلاع از آپيدت شدن وبلاگ در خبرنامه وبلاگ عضو شويد تا جديدترين مطالب به ايميل شما ارسال شود



به وبلاگ من خوش آمدید

تبادل لینک هوشمند

برای تبادل لینک ابتدا ما را با عنوان افرا گرافیک و آدرس afragraphic.LXB.ir لینک نمایید سپس مشخصات لینک خود را در زیر نوشته . در صورت وجود لینک ما در سایت شما لینکتان به طور خودکار در سایت ما قرار میگیرد.







نام :
وب :
پیام :
2+2=:
(Refresh)

آمار مطالب

:: کل مطالب : 37
:: کل نظرات : 0

آمار کاربران

:: افراد آنلاین : 1
:: تعداد اعضا : 0

کاربران آنلاین


آمار بازدید

:: بازدید امروز : 5
:: باردید دیروز : 2
:: بازدید هفته : 7
:: بازدید ماه : 17
:: بازدید سال : 132
:: بازدید کلی : 21676

RSS

Powered By
loxblog.Com

گروه مشاوران طراحی افرا در زمینه انواع امور طراحی ، چاپ، طراحی سایت و مالتی مدیا فعالیت می کند. 66120694 و 66120698 و 09122246022

اپراتور typeof | آموزش جاوا اسکریپت | برنامه نویسی
سه شنبه 25 خرداد 1395 ساعت 7:40 | بازدید : 132 | نوشته ‌شده به دست افرا گرافیک | ( نظرات )

آموزش جاوا اسکریپت                                                              قسمت ششم

اپراتور typeof :

در این بخش از آموزشهای طراحی سایت به یک اپراتور ویژه در جاوااسکریپت میپردازیم.

در جاوا اسکریپت برای مشخص کردن نوع یک متغیر می توانید از اپراتور typeof استفاده کنید

 

 // Returns string

typeof "John" 

// Returns number

typeof 3.14 

// Returns boolean

typeof false

// Returns object

typeof [1,2,3,4]

// Returns object

typeof {name:'John', age:34}

مثال :

 

<p id="demo"></p>

<script>

     document.getElementById("demo").innerHTML =

     typeof "john" + "<br>" +

    typeof 3.14 + "<br>" +

    typeof false + "<br>" +

    typeof [1,2,3,4] + "<br>" +

    typeof {name:'john', age:34};

</script>

خروجی :

string
number
boolean
object
object

آرایه ها در جاوا اسکریپت یک نوع خاص از شی هستند بنابراین اپراتور typeof نوع [typeof [1,2,3,4 را شی بر می گرداند

 

داده تعریف نشده (undefined ) :

در جاوا اسکریپت متغیر بدون مقدار دارای مقدار تعریف نشده است. بنابراین اپراتور typeof برگشتی undefined خواهد داشت.

 // Value is undefined, type is undefined

 var person;                  

هر متغیر را می توان با تنظیم مقدار تعریف نشده خالی کرد نوع آن نیز تعریف نشده می باشد

// Value is undefined, type is undefined

 

person = undefined;

 

مقادیر تهی  :

یک مقدار تهی با نوع داده تعریف نشده متفاوت است. هر متغیر رشته ای هم دارای نوع داده و هم مقدار است

// The value is "", the typeof is string

var car = ""; 

 

مثال :

<p id="demo"></p>

<script>

   var car = "";

   document.getElementById("demo").innerHTML =

   "The value is: " +

   car + "<br>" +

   "The type is:" + typeof car;

</script>

خروجی :

The value is: 
The type is:string

Null (پوچ) :

 

  • متاسفانه در جاوا اسکریپت نوع داده null  یک شی است.
  • می توان این مسئله را یک bug در برنامه نویسی جاوا اسکریپت دانست.
  • در جاوا اسکریپت null برابر «هیچی» است یعنی چیزی است که وجود ندارد.

 

 // Value is null, but type is still an object

var person = null;

 

تفاوت بین تعریف نشده و Null :
به مثال زیر توجه کنید :
 

// undefined

typeof undefined  

// object

typeof null

 // false

null === undefined 

// true

null == undefined  

 

پایان قسمت ششم

منابع : http://www.w3schools.com/js/js_datatypes.asp

کانون تبلیغاتی افراگرافیک

 آدرس: تهران-میدان انقلاب-خ آزادی-خ اسکندری-نبش کلهر-دفتر افرا گرافیک

66912056  66562677 66120698   09122246022

http://afragraphic.ir

info@afragraphic.ir

https://telegram.me/afragraphic_ir

http://instagram.com/afragraphic1390

http://facebook.com/AfraGraphic

http://plus.google.com/104048725792771050756

http://youtube.com/channel/UCOKVgQfCKUC0F4z2hoOOhPQ

http://twitter.com/afragraphic

http://ir.linkedin.com/in/afragraphic

http://aparat.com/afragraphic

http://Telegram.me/afragraphic_ir

http://cloob.com/name/afragraphic

 





:: برچسب‌ها: اپراتور typeof,آموزش جاوا اسکریپت,برنامه نویسی,طراحی سایت,طراحی وب سایت,آموزش وب سایت ,
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
مطالب مرتبط با این پست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: